Auto merge of #1131 - alexcrichton:issue-880, r=brson
authorbors <bors@rust-lang.org>
Thu, 8 Jan 2015 20:52:43 +0000 (20:52 +0000)
committerbors <bors@rust-lang.org>
Thu, 8 Jan 2015 20:52:43 +0000 (20:52 +0000)
commit8c01b6b142010830df38da9db0c61ef3604c83b3
tree2b7e09318f1b105b6289b4444780ee33125445f4
parentc4e9e6d6f7a741e24cfe9239bd2c8521886403b6
parent5935ec1dd8bb342418b29b89d997db5a72be3607
Auto merge of #1131 - alexcrichton:issue-880, r=brson

This fixes a number of bugs along the way:

* Submodules are now recursed into explicitly for packaging, fixing #943
* A whitelist has been implemented, fixing #880
* Git repos are now always used if there is a package that resides at the root,
  not just if the current package resides at the root.